<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
 
</head>
 
<!--<script src="https://sellpow-html.oss-cn-beijing.aliyuncs.com/public/js/aes.js"></script>-->
<!--<script src="https://cdn.bootcss.com/aes-js/3.1.2/index.js"></script>-->
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://react.file.alimmdn.com/aes.js" type="text/javascript" charset="utf-8"></script>
<body>
  
<script>
    var key = CryptoJS.enc.Utf8.parse("8NONwyJtHesysWpM");//密钥
    
    var plaintText = JSON.stringify({"a":1,"b":2}); // 需要传输的明文 
    var encryptedData = CryptoJS.AES.encrypt(plaintText, key, {
        mode: CryptoJS.mode.ECB,//这里是选择的模式
        padding: CryptoJS.pad.Pkcs7//这里也是选择的一个模式
    });
    console.log("加密前："+plaintText);
    console.log(encryptedData);
    console.log("加密后："+encryptedData.toString());
//	$.ajax({
//		type:"post",
//		url:"http://192.168.1.250/WxAssistBackstage/index.php/otheraction/chuiniu/do_apply",
//		async:true,
//		data:{
//			data:encryptedData
//		},
//		success:function(data){
//			console.log(data)
//		}
//	});
//  encryptedData = encryptedData.ciphertext.toString();
//  var encryptedHexStr = CryptoJS.enc.Hex.parse(encryptedData);
//  var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr);
// 
//  var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, {
//      mode: CryptoJS.mode.ECB,
//      padding: CryptoJS.pad.Pkcs7
//  });
// 
//  var decryptedStr = decryptedData.toString(CryptoJS.enc.Utf8);
// 
//  console.log("解密后:"+decryptedStr);
//
//	var pwd = "PCsUFtgog9/qpqmqXsuCRQ==";
//  //加密服务端返回的数据
//  var decryptedData = CryptoJS.AES.decrypt(pwd, key, {
//      mode: CryptoJS.mode.ECB,
//      padding: CryptoJS.pad.Pkcs7
//  });
//	
//	console.log("解密服务端返回的数据:"+decryptedStr);
 
</script>
</body>
</html>
